extern "C" int *i;
extern "C" {  int *i; }
extern "C" FooString *i;
extern "C" {  FooString *i; }